paginating and listen to filters