yl - refactor downloader
Merge pull request #32 from xmfun/refactorDownloader

Refactor downloader