fixed "END" is contained in the cached data; use Type Buffer to replace String