Right now each operation grabs a new bearer token. It would be more efficient to set a timer and only grab a new one when the old is about to expire.