fix for bug #2182. Added more parameters in promise hashing algorithm