Do not use StringIO to download files. It causes memory issues when archiving concurrently.