separate curl object cache for get/post request to avoid option mess since the same thread can use either get or post request and we end-up with racing condition on curl options settings