make seats threadsafe