fixed self-search loop and search profile show