copy read blocks to memory