added PingRPC client and DataXferRPC client, still need support for persistence timeout