checking condition for watchers