recompile again