fixed cart fetch bug