geo-aggregate with sub aggregate