use two db for two SyncCore
diff --git a/src/sync-core.cc b/src/sync-core.cc
index e37a367..4486532 100644
--- a/src/sync-core.cc
+++ b/src/sync-core.cc
@@ -87,6 +87,9 @@
   HashPtr oldHash = m_rootHash;
   m_rootHash = m_log.RememberStateInStateLog();
 
+  cout << "Old hash: " << *oldHash << endl;
+  cout << "New hash: " << *m_rootHash << endl;
+
   SyncStateMsgPtr msg = m_log.FindStateDifferences(*oldHash, *m_rootHash);
 
   // reply sync Interest with oldHash as last component
diff --git a/test/test-sync-core.cc b/test/test-sync-core.cc
index cdec04d..68cc69b 100644
--- a/test/test-sync-core.cc
+++ b/test/test-sync-core.cc
@@ -25,6 +25,8 @@
 BOOST_AUTO_TEST_CASE(SyncCoreTest)
 {
   string dir = "./SyncCoreTest";
+  string dir1 = "./SyncCoreTest/1";
+  string dir2 = "./SyncCoreTest/2";
   Name user1("/joker");
   Name loc1("/gotham1");
   Name user2("/darkknight");
@@ -42,9 +44,9 @@
     remove_all(d);
   }
 
-  SyncCore *core1 = new SyncCore(dir, user1, loc1, syncPrefix, bind(callback1, _1), c1, scheduler);
+  SyncCore *core1 = new SyncCore(dir1, user1, loc1, syncPrefix, bind(callback1, _1), c1, scheduler);
   usleep(10000);
-  SyncCore *core2 = new SyncCore(dir, user2, loc2, syncPrefix, bind(callback2, _1), c2, scheduler);
+  SyncCore *core2 = new SyncCore(dir2, user2, loc2, syncPrefix, bind(callback2, _1), c2, scheduler);
   usleep(10000);
 
   SyncState state;