some alert and cart bug fix