Update to latest ds using loop-based sync