subscription handled at session level
remove "Sync" dependency
test on node 0.11.13