fixes to cart session