started update function