Impelment delegate function for GCDAsyncsoc
no longer need reboot server because we start it on-demand