Remove promise assignment.
Refactor page to private method.
Pass links for previous/next page instead of maintaining client controller state.