i just found out that i used reqHistoricalData() even for the realtime bars (keepUpToDate = true) instead of?reqRealTimeBars() so reqHistoricalData() is broken even for realtime data but reqRealTimeBars() probably is not. i will try to test that when the markets are open. if so, i'll update my issue report to interactive brokers.