fix async bug in HottestItem