fix the transaction start twice dont work.