update for all data