refactory taxi request confirm