some basic pushstate updating