refactor interface
remove test helper
bug fix: add logic when window_ lower than per_page
remove unnecessary renderer
fix interface and response
fix test cases