change default pool size to 1, add backend options for httpclient