implement manual token-refresh call