add watcher for ctrl+c exit program