update service handling