update funktion verbessert