core: improve performances on notification reads and display

Status Job ID Name Coverage
  Test
passed #2665
black

00:02:36

passed #2664
test

00:25:59

64.0%