Use worker for non background processing too

[#77852938]