Now using one thread per connection