add alarm manager for token refresh