fixed getting pages
refactored NewsManager