daily update
add read old file function