integration with client update