update session protocol