- refactoring. add subscriber class and test case.
- change configuration.
+ add dispose action for subscriber
+ complete event and subscriber
* fix missing requires