fixed add product bug