Improve download & extract tasks

Summary:

- unless we have a fast way to verify the extraction, or we should
   always extract to prevent incomplete extraction