add ClientPut and PersistentPut