update group state via sockets