Remove unnecessary Arcs from ServerInstance
Make the task pool size customizable
Fix a stack overflow bug
Split Response into Response and ResponseWriter