add signal SIGINT handle, half done.