PUB/SUB model to notify clients of updates and to update the DeviceRegistry for clients that may connect in the future