updating SVM