update analytic