Race condition - Async & Event Handling