race condition fix loadning next locale's auto-dictionary, and storing previous locale writing