refactor the code, add event channel
delete example
Merge pull request #1 from NoahShen/exp

Exp
refactor the code
get stanza by event channel