No.9 Daria Kasatkina needed 3 hours and 21 minutes to hold off Peyton Stearns in the second round of the Brisbane International.