continue fix subtype reading
fix lazy read