widget hub update