update after a while