fixed a bug of ADMM