Client credentials tokens expire too soon

The problem is that with Lambda you can’t do caching, you’ll need to use dynamodb or any other database.
But since I will have to store my tokens I supposed I will be forced to use these DBs so I will be able to add cache but I wouldn’t be able to cache the response of the calls more than 1 minute because I need to alert the users as soon as the streamer start its stream. (If I cache for 30 minutes, the notifcation could be emitted up to 30 minutes later)

I know I could use the webhooks but its way too complicated to implement with Lambda and again its just a simple chrome extension, I don’t want to create a monster of code that takes me 1 week to update and get it up and running (and probably cost me few dollars on AWS).