update Read