block-retain-cycle修改