因为value是临时new出来的，所以导致changes的列表永远为空
现在改为每次从instances里查, 如果没有再new
用proxy的identity进行proxy的判等会有问题，导致set中只会有一个client
修改成proxy本身进行判等不会有这样的问题