update PushState