pathfinding updates