Solution for performant list rendering in angularjs