now tests reads and write with configurable block size