Variant cart price stickiness issue

New Member
1 0 0

We are updating a product variant's pricing dynamically through the API. Once the new price is set the product/variant is added to the cart.  Once it's added to the cart we reset the variant price back to an original value.  
My understanding was that once a variant has been added to the cart the price should remain what it was at the time of adding to the cart?  This, however, appears to not be the case, when we change that specific variant price again it updates anybody's cart that has not checked out with the new pricing?  

any ideas?