sync...
not modify anything.