How do you handle transaction concurrency and race conditions in a banking environment at First citizens bank?