better tx publish state management