public void Start()
 {
     try
     {
         Task.WhenAll(_downloadService.DownloadSite())
         .ContinueWith(task => Console.WriteLine("All work done!"));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }