Changed to using the async service instead of plain threads again.