Work in progress: multi-threaded download.