restore sync from last success module when sync fail

如果第一次失败, 则从上次失败的模块开始重新同步.