update widget.js