It would be nice to support downloading a file with multiple HTTP connections in parallel to increase speed. The file can be created with the final size and metadaa on what has already been downloaded appended to it, then multiple downloads can be performed that seek to the place where to write the current chunk and when done, the file can just be truncated to remove the metadata.