Exercise1: update without Scroll