update view
view update