added a read_timeout option on the API initialize