When a background is selected for rendering all rug images, UI is blocked due to async function. The function should run its own thread in background.