update podcasts to use http client