update light signal