update session regenerate