Dynamic warmup