TODO & Ideas load balance current download by domain by default read all the file in memory and reorder things maxConcurrentDownloadsPerDomain maxBandwidth autopilot with latency based PID concurrent DL for big file by chunks that are merged at the end