ng-repeat is not updating when array is pushed inside scope

i have a web method which is returning json data in every call i am pushing this result into a $scope variable , but inside ng-repeat it is not binding this result . whats wrong with my code . please suggest.
here is my code