updated cart remove/add