try refreshing the transaction more often