fix download method again