fix bug of unzip function