fixed renderer permissions optimization