Implemented read ahread download buffer, performance better at ~600K/sec