added map_concurrently and each_concurrently