connection request handling almost complete, just needs cache