update widget dynamic fields.