just use outstandingRequests instead of new obj