Avoid pulling entire module file into RAM for a download, serve chunks as the previous one is flushed to the socket