优化整个平台的代码并修改一些bug