Fix connection establishment performance issue

Make use of connection pooling in http.Client
Fix worker - management and error broadcasting