persist history