AngularJS $scope & $digest Loop Deep Dive