Modify ng-repeat to have virtual scrolling