fixed: save cart session with empty content