change download method