Keep conns map populated but exchange items that are finished or the
first if none when the size exceeds the amount of connections.