watch for changes and recompile build.js