charring and realtime updates working