add Asynchronous Mode

`Event` add `async` method to switch query into asynchronous mode
finishing `emit` method's global variables