sync
update opp logic