fix fetch new id bug and stop hash_copy from being exposed