update layout parser