Going to use a worker class again for threaded download workers