Perform downloads in background so as not to block foreground.