[Feature] Add sync and async event tester