added async call method for events