test pulse with a buffered send limit
add a request timeout for http servers; begin adding auto-reconnect for http clients