download_watershed function