set _isDownloading to false before return