Support async module loading