fix bug @ calculate the recommend rate