代码优化，文档更新