add setBlockIndexVaild