in place aggregation if number of keys lower than capacity