update session and transport