compile all when layouts changed