simplified multiprocessing interface
cleaned up code
reanamed option for how many threads for downloading to use