fix backtransform loading; add caching to web-based parsing