AwesomeWM is an example of how to not use correctly Lua script, plz stop abusing our nice language!
Name:
MEMO2012-11-16 9:57
Update intervals also play a big role, and you can save a lot of power with a smart approach. Don't use intervals like: 5, 10, 30, 60... to avoid harmonics. If you take the 60-second mark as an example, all of your widgets would be executed at that point. Instead think about using only prime numbers, in that case you will have only a few widgets executed at any given time interval.