Added disconnect then connect to request();

In case we're leaving many sockets open and running, close down old one
to create a new one.