We need to perform check if (!String.IsNullOrEmpty(Game.ListOfChanges)) inside timer. ListOfChanges can be changed during this 700ms in IHandle<GameChangedEvent> .