now we stream down files, instead of downloading and then storing