1. A method for managing information in a mobile device, comprising the steps of: downloading a first set of files; determining whether a local cache has enough space to store said set of files: if enough space, storing said set of files into said local cache; if not enough space, selecting an out-dated record and removing a second set of files corresponding to said out-dated record from said local cache; and repeating said determining step until said first set of files is stored into said local cache.