Errata: pywikibot.showdiff is the main agent to slow down the program. I am not sure if pywikibot.output is also so guilty. Now I restarted the bot with showdiff commented out.

But I think it would run faster without showdiff even with Latin letters, so it is worth to switch off.