修复make one最后一项不能被更新的bug,优化代码