updates to remove downloadTask and make it an Asyc http call