Może w takim razie nie warto używać tego osobnego wątku, skoro obliczanie wszystkich odległości zajmuje 0.5 sekundy?