added socketio namespace management