Does Unreal have the concept of deferred actions?

As faar as I am aware you need to take car of asynchronous tasks youself. You can use event delegates to broadcast when an event has finished. Also you have the FStreamableManager to async load any asset.