tuning timing code
always re-render on publish