Optimize function show_pages (pagination)