improve the history pushState