update adt