add asyncdownload for all