Need to multi-thread connections to sites or else handle socket timeout issue.