Understood.
What I am having issues with is if I add a couple of items to the shopping cart. View the cart then continue shopping and add more items to the cart. Then return to the cart the discount is not calculated correctly until the user clicks on the Update Quantity button or you checkout.