update light always