support warmup API