allow to do both seq reads and updates