Default behaviour is synchronous:
For asynchronous behaviour check out World.Async package.
Source code is availabe at Github.