reworked to just sync CardDAV changes