Minimalist async downloads is working but need to make it better