reorganizing news fetcher