Add timeout option for requests