listen for SIGTERM, SIGHUP and SIGKILL as well