started update logic