watch function return new thread object for unwatch

watch function return new thread object so that thread can be killed