fix http_put_with_newrelic

http_put_with_newrelic self references and accepts the wrong number of arguments. It is teh broken, this fixes it