add VideoDownloader and bg download