Downloader downloads file in seperate thread now so it doesn't block bus queue