v1.0 xengine:
1.add base module: some base logic of xengine
2.remove unknow module
3.modify implementation of singleton
4.modify implementation of listener in data.cache