handling the case of receiver being local for spreading out async requests at the source