update knn.java