use expiry to throttle count updates