add plugin compiler, recompile all plugin to check for error