updated with handling of nothing to sync