Optimize reading process for string array
add header view