add threaded download reporter
only download in parallel if the config value is set
use the ThreadedDownloadReporter if threaded_downloads are enabled
fix that shit