We study the problem of minimizing the average of a very large number of smooth functions, which is of key importance in training supervised learning models. One of the most celebrated methods in this context is the saga algorithm. Despite years of research on the topic, a general-purp