update iteration 1