syncTree refactoring