cache for read_chunk