update darkness