awesome: add init functions, update widgets