- move dirty list from rep to World;
- add an explicit sync command.