update with contact points