download: create download dir if it doesn't exist