UBSite: get_token now updates the "expires" property of the token if the time until it expires is less than the new timeout period, without modifying the token itself