adding socket pool