update read