update layout & mock