don't use syncAdapter