I\'m a newbie when using with context.Timeout. I want to use context.Timeout to handle a use case that I make a external request, and if the response of the request is too long