watch function return new thread object for unwatch

watch function return new thread object so that thread can be killed
Merge pull request #8 from dddd1919/patch-1

watch function return new thread object for unwatch