try to fixed transaction problem