rename MemHogMsg to IdempotentMsg and make subscriber Idempotent