fix archive_adaptor bug