async and sync nomenclature flip