add cart performance changes