raise Error when active watchers exists yet instead of not running.
add dispatching log.
* separate sentinel worker thread
* add polling timeout
* delay FileSetinel starting timing
add NonBlocking file for "readpartial only works with Nio based handlers"