upd read