Add loading state to cart