add update function
update