Multiple charts with variable speed

Description

What MCU/Processor/Board and compiler are you using?

STM32f429BGT6

What LVGL version are you using?

V8.3.0

What do you want to achieve?

I have 3 charts to display with 3 different speeds, by which I mean if a graph speed is selected, all 3 charts should be rolled with the specified speed. now when the fastest speed is selected. if I update 2 graphs, the speed would be ok. but if I update all 3, the speed will decrease. Other 2 speeds have no problem. the MCU runs at 168MHZ. Should I upgrade to stm32f7 for 216MHZ or something in lvgl could be optimized? the IDE is set to optimize for speed. All three graphs are updated at 50ms and lvgl is updated at 30ms.
And one more question. which one is better? have three chart widgets or one widget with 3 plots?