update optional + zoek functie