switched to download first if not available