Do not create and destroy unnecessary cairo_t