new sharding service internal