changing read-ahead determination to be based off of bytes loaded rather than in-memory size