updating visual content