refactor(watcher): add a better watcher than setInterval
style(spaces): remove extra spaces