Asynchronous asset loading