update public
update server side
update view