Add Async method on EventManagers

This allows us to asynchronously execute a function.