refactor svn update