update dependencies
use ytdl.downloadFromInfo to save a duplicate request