Adds Promise.every allow compare results be Promises
fixes invalid compare handler test