update Redo, but there is bug for indexing of iterator