switched to golang zip because czip not thread-safe