style: code cleanup
feat(ngRepeat): make use if the new change detection

closes #728
relates to #645