updated socketio with new core apis