add stop by SIGINT (^C) signal