Use httpclient for put method
Add connect / read / send timeout to API options