Interface struggles under high download speeds
While downloading a torrent, the interface barely ever refreshes. Progress bars and percentages get updated every 10 seconds or so. When clicking the notification, the apps just shows "No torrent" for this same amount of time before displaying the list. The notification doesn't update either and can even be dismissed until the next UI update.
However, pausing all torrents instantly causes the UI to be updated. It feels like the downloading and the UI refreshing happen on a same thread, which the downloading is blocking.
Actually, the issue seems to be related to the download speed. If I limit the download speed to 2 Mb/s, it refreshes often as expected. When I let it unlimited, it downloads at 12 Mb/s and at this speed the interface takes literal 10 seconds to refresh. Unsurprisingly, at speeds like 7 Mb/s it struggles more than 2 Mb/s but less than 12 Mb/s.