updated view and scrolling