update pushstate