demo(download): fix download process

Closes #1572
Closes #1576