funktion changeroot angepasst + hilfsfunktion updateEdgeState hinzugefuegt