Online semi-supervised support vector machine