Add adaptiveInterval option