one shard per server; wrapped up put/get/remove request