修改cas函数，还是有惊群