Merge pull request #20 from geta6/master

performance improvement
- remove `new Date()` with `Date.now()`
- use EventEmitter2
release v0.0.9
Merge remote-tracking branch 'upstream/master'