theme chooser: prevent deadlock when updating progress