made the build-system synchronous