update efficient string to solve race condition
readme