Better solution for concurrent workers