Added auto token refresh if available
Added method to manually refresh credentials