Seperated ConnectionThread from the client network controller