update to pushstate_router