What is the best way to get changes to personal address book data?

Right now, I am requesting items with a filter that checks for modified date (and the "last retrieved" date is persisted locally), similar to the retention date in the mailbox...

Is this the best way? Anyone have better ideas?