fixed some minor bugs in the persistend read optimized case
appended benchmarking framework