fixing socketio