update favorite interface