More work on threading request handling