httpclient
unifying event handling