most widgets do not need a rebuild method since we introduced a widget for encrypted content