use regular conditional instead of with_options
remove one more db call
back to with_options but still remove user.all
why was cart called twice..
Merge pull request #759 from YaleSTC/758_slowww

make everything fast!