updated SuperSocket