Store light updates in set, not list