synchronous module loading