The options may need to be updated every time `fetch` is called depending on the value of `time_frame`. So, I'm checking `time_frame` once at poller creation time, and setting the appropriate option generator.