updated products show and cart model