handle failure in case indexes are added
error handling
less syncs