fault catching sync flow