capture SIGHUP