fix: famous util isASurface / isFaElement on corner case