fix anonymous user cart and start working on messaging center