new repo downloader