update defn