[Widget] Fix bug of widget list not updated