fix favor bug