update read with beta-spec use;