Sorted stream + kDtree