Added async channel listeners. Fixes #8