update Shard: fix SIGSEV