[feature] fix some binding code and add consistent_hash_benchmark