add disconnect SIGHUP