Some watcher updates

- Added configurable threshold
- Async building when resources change