use .subscribe vs computed - pageIndex was being watched when it shouldn't be