add carry out preferences to HttpRequest
fix POSTing CurlTasks