Refactored SyncUpdateBuilder to have a single build() method.