improve - rename RpcServer.serve() to open()