transactionのon/offを切り替えれるようにした方がいいかな、それとも他の方法でロック逃げれる？