async info dictionary handling; infodictionary from peers if we have no one