bundle update, schema reset, and empty cart fix