Changed ThreadPool to Task.Factory
Moved Dispatcher invocation from PodcastLogic to MainViewmodel
Fixed bug with Task.Factory.StartNew(Update) (changed to(Update, null)), when incorrect function started.