resolve double key case in google text
update version
fix saving on quests ending
state serialization in a separate thread