fix add favorite bug