diff --git a/sinkronisasi.include.php b/sinkronisasi.include.php
index d7c19d5..d611d26 100644
--- a/sinkronisasi.include.php
+++ b/sinkronisasi.include.php
@@ -158,3 +158,31 @@ function sinkronisasi_export($vocabulary_machine_name) {
 
     return $terms;
 }
+
+function delete_all_terms_by_vid($vid) {
+    if (!$this->drush()) {
+        return;
+    }
+
+    $query = new EntityFieldQuery();
+    $query->entityCondition('entity_type', 'taxonomy_term');
+
+    if (!$vid) {
+        $this->fatal_error("Unknown vid");
+    }
+
+    $query->propertyCondition('vid', $vid);
+    $result = $query->execute();
+    if (!$result) {
+        return;
+    }
+
+    foreach ($result['taxonomy_term'] as $term) {
+        echo "Deleting ";
+        echo $term->tid;
+        echo "-> ";
+        echo taxonomy_term_delete($term->tid);
+        echo "\n";
+    }
+
+}
diff --git a/sinkronisasi_import.php b/sinkronisasi_import.php
index a0394fe..5214338 100644
--- a/sinkronisasi_import.php
+++ b/sinkronisasi_import.php
@@ -5,6 +5,13 @@ require("sinkronisasi.include.php");
 if (function_exists('drush_main')) {
     $machine_name = "jenis_kantor";
 
+    $vocabulary = taxonomy_vocabulary_machine_name_load($machine_name);
+
+    die("a: " . $vocabulary->vid);
+
+    delete_all_terms_by_vid($vodabulary->vid);
+
+
     $data = file_get_contents("adhisimon/sinkronisasi-drupal/$machine_name.txt");
     $terms = unserialize($data);
     sinkronisasi_import($terms);