TrendyRequest.initialize() is called by KoLMafia.refreshSessionData() when you ascend. In theory, it should be done only once per session.
If, somehow, calls to TrendyRequest.isTrendy() are made before TrendyRequest.initialize() is finished, several TrendyRequests could end up being done in parallel, which looks like what happened when you ascended.
I'm not sure where these other calls are made, though, and how they could be done in parallel.
If, somehow, calls to TrendyRequest.isTrendy() are made before TrendyRequest.initialize() is finished, several TrendyRequests could end up being done in parallel, which looks like what happened when you ascended.
I'm not sure where these other calls are made, though, and how they could be done in parallel.