refactor paging response listener