update for many sections