update laytout