修改widget更新的实现，能让器任何时候点击更新