update for history