compute shard lookup in a Future
Merge pull request #34 from paintcan/master

compute shard lookup in a Future