add shortest_path demo