更新

优化代码结构
修复部分BUG