updating aggregates to be based on observations