fixed the error of the  process_command_topo_prefix() the arguments of memset were not right, so there was a garbage in front of the topo prefix. it is fixed! now I can see changes using ccnsyncwatch locally. going to try remotely.
diff --git a/nlsr-sync-0.0/pollux.conf b/nlsr-sync-0.0/pollux.conf
index 495378e..a2c2193 100755
--- a/nlsr-sync-0.0/pollux.conf
+++ b/nlsr-sync-0.0/pollux.conf
@@ -1,10 +1,18 @@
-router-name /ndn/memphis.edu/netlab/pollux
-ccnneighbor /ndn/memphis.edu/netlab/macbook face2 10
-ccnneighbor /ndn/memphis.edu/netlab/castor face3 8
-ccnname /ndn/memphis.edu/netlab/pollux/name1
-ccnname /ndn/memphis.edu/netlab/pollux/test
-lsdb-synch-interval 320
-interest-retry 3 
+#----configuration file for macbook----------
+#
+router-name /ndn/memphis.edu/cs/pollux
+ccnneighbor /ndn/memphis.edu/cs/sirius
+ccnname /ndn/memphis.edu/cs/pollux/name1
+#------lsdb-synch-interval-----
+lsdb-synch-interval 350
+interest-retry 2 
 interest-resend-time 5
+lsa-refresh-time 600
+router-dead-interval 900
+multi-path-face-num 2 
+debug on
 
+topo-prefix /ndn/test/topo/
+slice-prefix /ndn/test/slice/
 
+logdir mylog/