wxpay: token management and refresh invalid token