Async asset creation