A method and device for providing downloaded objects to an application including
downloading from a received transport stream a module containing an object requested
by an application, storing the downloaded module, monitoring whether the stored
module is the current version, when the application requests an object of a stored
module and the stored module is a current version, providing the application with
the object from the stored module, and when the application requests an object
of a stored module and the stored module is not a current version, copying only
the objects of the stored module still in use by the application, downloading the
current version of the stored module and overwriting the stored module with the
downloaded current version of the stored module.