update shop_struct