pub-sub with inproc transport example