cleanup
http client: performance improvements
return silently when invoked without arguments