volser transaction object race conditions