update 预分配规则