add defer open before first write (FileZipHandler)