add a multi thread downloader for test