update layout and infos