Made Downloader independent from Main
Made Downloader independent from Main