bug fix&代码优化