updates end date on interval change and page load if not on custom range + csv tweak