added algorithm for determining which bus to send request to