use "prefered-install" configuration when creating downloader
ArchiveCommand attachs IO to DownloadManager
removes hardcoded "prefer-source" in ArchiveManage