updated kkt,wsrm,admm,primal