update for reader