remove from list affect iteration