fix download
Download file new implementation