fix recommend call