atomic exchange working , but normals not working