more updates to the supervised learner