seems to work; however 2 suspicious things:
1. it has to wait for more than 200ms for sync to finish (after the second guy publishes)
2. sometimes the guy who publishes data sends data interests for his own data, sometimes not
diff --git a/wscript b/wscript
index 8c52b8b..314327e 100644
--- a/wscript
+++ b/wscript
@@ -52,7 +52,7 @@
         conf.define ('_DEBUG', 1)
         conf.env.append_value('CXXFLAGS', ['-O0', '-g3'])
     else:
-        conf.env.append_value('CXXFLAGS', ['-O3'])
+        conf.env.append_value('CXXFLAGS', ['-O3', '-g'])
 
     if conf.options._test:
       conf.define('_TEST', 1)