feature: add options.runDelay