sync layer