server now only re-compiles, when the source code is actually out of date