reuse paints and rects in onDraw() method