Only create one renderer and reuse it later if needed