func upd