Before revision:  This modification also removes the requirement of having a mini-batch of samples in each iteration  .
After revision:  This modification also removes the requirement of having a mini-batch of samples in each iteration , but also makes the algorithm parameter-free and easy to implement .