update async download