update promise dao