revise detection by hash collision