manage renderer automatically