compute shard lookup in a Future

Removes slight queueing congestion from Brando when used with many shards