fix cart issues (add cart fade and item order switching)