update libarchive