Add benji downloads
Refactor download tasks