add pagination, optimize articles page