Re-enable threaded downloads

Now that we're not parsing files at the same time as downloading, we can d/l in threads
Fetch and parse in separate tasks