NXP-10130: refactored the synchronize_one method to use private submethods