iterative svm