Yes, you are right. I started ro use $broadcast, $on. I had thought that $scope variables should be update automaticaly.