correctly find shards in ring

* communicate with entity manager when applying shard mutations