use queue instead of emitter to remove memory leak warnings
Release 0.1.2