How to use lv_chart for fast update

What MCU/Processor/Board and compiler are you using?
stm32h743ii, stm32cubeide, gcc

What LVGL version are you using?
v 7

What do you want to achieve?
Smooth graph chart update. How will use lv_chart fast.
like lv_chart_set_point_count(pchart, 2000);.

lv_chart_set_point_count(pchart, 100);
If i given count 100 graph update fast.
lv_chart_set_point_count(pchart, 2000);
If i given count 2000 graph update slow.I need fast graph with count 2000

Code :
pchart = lv_chart_create(cont, NULL);
lv_obj_set_size(pchart, 580, 150 );
lv_obj_set_pos(pchart, 10, 30 );
lv_chart_set_type(pchart, LV_CHART_TYPE_LINE);
lv_chart_set_update_mode(pchart, LV_CHART_UPDATE_MODE_CIRCULAR);
pseries = lv_chart_add_series(pchart, vl_graph_clr);
lv_chart_set_point_count(pchart, 2000);
applychartstyles(pchart);
lv_obj_set_style_local_bg_color(pchart, LV_OBJ_PART_MAIN, LV_STATE_DEFAULT,RECTANGLE_OUTLINE);
lv_chart_set_y_tick_texts(pchart,“100\n\n\n\n50\n\n\n\n\n0”,4,LV_CHART_AXIS_DRAW_LAST_TICK);

lv_task_handler();
lv_chart_set_next(pchart, pseries,adc_graph_data);