adaptive upd