updated subscription sockets to include both uuids and fixed disconnect event