handle one request at a time
catch exception on connection shutdown
add Resource
add HTTPResponse
use Resource, HTTPResponse