hold & unhold update