fix callback firing twice
Merge branch 'hotfix/fix.download.callback'