update layout for landscape