reflect sync & optimize