At the moment if multiple files are being uploaded all of the requests are sent in parallel which works fine for tens of files, but crashes the app for hundreds of files.
This is to implement robust queueing mechanism which would accept all of the file download/upload request, but then will execute them in parallel according to sane default settings (E.g. 5-10 parallel workers).