use $rootScope for watches in service