updating and updating