i think that if it is potentially expensive, then ...
# development
w
i think that if it is potentially expensive, then the background thread is a requirement