Add pub-sub demo.