clean recompile