调整迭代器实现