update conditions on block number to avoid re-validation