update ListIterator