Working multi-threaded
Working multi-threaded upload and decompression