update Iterator