update (lights)