update sigint use