I'm using the Classic web widget and "RequestUi.buildRequestList" to show the user's requests.
Meanwhile, I'm using the “ZDKRequestProvider()” to get the number of unread messages and updates for these requests. When I open a message in the request list, everything is updated and the app shows that I have fewer unread messages than before but if I close and open the app again, everything will restart and it shows the unread messages count like the first one.