passed test for web demo
fix one bug in subscriber(without callback