add a measure of robustness and restartability to 'sync' feature; validated with some fault-injection testing