How are you communicating between the UI and the backend that knows that "data impacting has occured"??

Are they on different machines - workstation and server, for instance??