fix top singletap bug