update view()