tightening up the client
dramatically simplified StableConnection; client no longer leaks resources