sockets now disconnecting properly