add benchmark for block/undo file reading/writing