Damnit! I know exactly the moment this bug appeared - the moment I fixed one mailfunction with UI =_=
You are right, generating world in background would have speed up the process, though randomization would suffer. At least at straightforward change.
Thanks for playing my game!