fix CoreModule.init order