support for lazy file serving