для второго типа слейвов как бы проблем никаких не видно а для первого - ну сделайте команду от мастера "стереть старую информацию". Тогда - мастер принял инфу. Проверил ее целостность. Выдал команду слейву "стереть старую инфу". Слейв ответил "ОКей" и стер. И готовит новую порцию. Тут конечно желательно снабжать каждую порцию инфы чем-то вроде ID-метки, чтобы мастер видел, что он принимает и корректно выдавал команды слейву: сотри блок инфы номер такой-то.
Где здесь логическая ошибка?