vertices are not selected properly, and i cant recalculate normals
Maybe what you're talking about is only a problem of mesh display: In the 3D View, press N to display the right panel, then in the Mesh Display panel, enable Faces, Edges and Crease as it is supposed by default? In 2.8 it will be in the header menu > Viewport Overlays panel.