- fix hash copy problem with hash.clone