fix 'expandDt', drop 'doCache', add 'cache'