Selected character not loading even when default pawn option shows it

I am working on C++ top down game according to a tutorial.

So i have made 3 classes. One of them is based on character and its named “PlayerAvatar”. I made
a blueprint ( BP_PlayerAvatar) out of it and selected a mesh. I also changed the greyed out default pawn class to BP_PlayerAvatar. But when i click on play button and launch it it shows the old
BP_TopDownCharacter in both game and in outliner section. Pls help.