fix the recommend bug