for some reason, whenever you change your interval (from tick, to say, range, renko or time based) on your chart, a series of data calls are sent to the r/t data servers (rithmic) and they determine whether the call is for historical (whether that's data from 1 hour ago or 1 month ago) or realtime (whether that's from the last 2 pips/ticks or last 10 mins)
using procmon.exe (sysinternals), you can see that all Ninja is doing is polling their servers and your application is hung waiting their response.
why have they relegated any data request (from same day data) to a lower priority than the last second/minute's data?, and hence these significantly noticeable delays?
I don't have to ask, whether others are having that problem, there's simply no way, other users of Zenfire / Rithmic are not having the same problem, and they can trap/trace it and see it for themselves...
you just can't complete, when your platform freezes and others are not, and when other platforms and data vendors provide immediate responses to those requests for chart redraws...