update LinearProgramming faster