Pictures rotating

I do a pointer rotation function, but when I rotate, I will copy one or more of the same pictures。I use lvgl version 7.6.1 and zephyr RTOS。

My code is as follows:

LV_IMG_DECLARE(second);

lv_obj_t * lvSecond ;

uint8_t Second = 2;

static void update_time(lv_task_t* task)
{
if(lvSecond !=NULL)
{
lv_img_set_angle(lvSecond, Second * 6 * 10);
printf(“h %d m %d s %d\n”, Hour, Minute, Second);
}

if (++Second >= 60)
{
    Second    = 0;
}

}

void lv_example(void)
{
lv_obj_t *central = lv_page_create(lv_scr_act(),NULL);
lv_obj_set_size(central, 220 ,220);
lv_page_set_scrollbar_mode(central, LV_SCROLLBAR_MODE_OFF);
lv_obj_align(central, NULL,LV_ALIGN_CENTER, 0, 0);

lvSecond = lv_img_create(central,NULL);
lv_img_set_src(lvSecond, &second);
lv_obj_align(lvSecond, NULL ,LV_ALIGN_CENTER, 0, 0);
lv_img_set_angle(lvSecond, Second*60);
lv_img_set_antialias(lvSecond, true);
//lv_img_set_pivot(lvSecond, 0, 0);

lv_task_t * task = lv_task_create(update_time, 1000, LV_TASK_PRIO_LOW, NULL);
lv_task_ready(task);

}