kNN update