create history track, if smth was really changed
improved work with hashes and tabs