change sgd impl to handle l1 regularization