add counter cache for order events