use the download client instead of the file api when recursing