update favorite system 2