switch to serializing chapter xml instead of loading by url