RequestAsyncLoad problem

I dont know anything about that function but otger async functions I have used in other platforms usually call the callback function once they have completed, so your execution doesnt have to block and wait until it gets there but it does the desired action once the data is done loading or the task is complete, so my guess with this one is the callback function gets called when the async loaded asset is finished loading (imagine it is huge and takes 10 seconds to fully load)