Asynchronous event-driven checking mechanism