removing from cart logic reworked