fix update
read