Changed widget to update via a service