fixed some bugs on cart