admm bug fix