re-compile code.