update view
update view