update for read/filter block