try shuffle candidate items, more diversity...