Recompilation and Reloading on FileSystem changes