capture SIGINT