fixes #71 by using server-side paging