light pattern update