New channel added to implement concurrency in a better way