pull from dev

添加自动渲染 widget 的支持