improve widget
update dist