send body in chunks
set HttpFileStream.readAhead
use openAsync instead of open in HttpFileStream