update demo widget