updated fast svm