created NewsUpdater to encapsulate the fetching process inside ViewController