Eng 5802 Add support for subscribing to asynchronous updates from the server

Don't merge until tests for recent commits pass