productstore + productstoreclient update