display and update view