update function bind pointer