catch socket timeeout error and better handle bad url characters
catch socket timeeout error and better handle bad url characters

Impactstory/total-impact-core,total-impact/total-impact-core,total-impact/total-impact-core,total-impact/total-impact-core,Impactstory/total-impact-core,Impactstory/total-impact-core,Impactstory/total-impact-core,total-impact/total-impact-core