kern upd