github_download should download to cache dir