refactor the project applying lazyjs

crash code, the project is broken after applying lazyjs