view updates
update