What is the recommended lifetime for a GraphServiceClient instance ? Should we create new instances for each usage or re-use the same instance ?