updates read