updating rendering mechanism