update CGInteraction