add reuseconnection option for performance, off by default for now