added in a mutex to protect seats while seating someone