Replaced background workers with named threads