set up framework to ensure that no updates are lost for a newly connecting client