improve favorite fragment