recompile binary