dynamic history bugfix

increasing the length would fill the `date_buf` of the digest panels incorrectly.
I wonder if we even need the size here anymore.  It's implicitly expressed by `panel.window_length` + len(missing_dts).