改进循环保存