layout sync