update CollectionUtil BatchIterator