sort on server side; use paginated API calls