read\write set, resizing buff