Kmeans now changes K value based on number of hotspots