fixed long distance path finding