concurrencyLimit added Len() and Size()