Fix historical data not updating after automatic reloads
Fixed issue where historical view stopped showing new dates. historical_df is now automatically updated after each 15-minute data reload cycle, ensuring the latest available dates are displayed in the historical view.