完成按需加载改造，module的按需加载仍需寻求更好方案 issue #2