awesome: various improvements