try the update function