Timeout Watcher class