add widget update service