Fanal update to the update method