explain new protocol socketio-beta