Working on the update process