Use read_nonblock when queuing chunks from file