update monocle to handle when no cb is passed
Merge pull request #128 from jenius/sjs/update-watcher

update monocle to handle when no cb is passed