Support async download.