edited widget update section