UI|Client: Use TaskPool to perform background tasks
de::async may potentially create an unlimited number of threads since it isn't pooled, so avoid using that unless necessary.
View differences
UI|Client: Use TaskPool to perform background tasks
de::async may potentially create an unlimited number of threads since it isn't pooled, so avoid using that unless necessary.