Updating lock