shard selector feature add.
remove String::CRC32 module dependency.