[master] update function