renew layout