canvas_paint_task