update read by chunk
remove read by chunk