merge remote data (does not handle erasing)