fixed dijkstra bug