update list layout