simplified transaction state management