add watch function and distinguish sensetive and non-sentive command