Add support for async event handlers

- fix tests: removes chainability support for trigger method
update documentation for async handler support