1. A method for pre-caching information comprising: detecting, by a remote computing device, the occurrence of a first user event that precedes an associated second user event, the detecting further comprising detecting a unique identifier corresponding to a user of a mobile computing device; determining an amount of time between the first user event and the second user event; identifying, by the remote computing device, information corresponding to the associated second user event; adjusting the information based on the amount of time; and in response to detecting the occurrence of the first user event, transmitting to the mobile computing device the adjusted information corresponding to the associated second user event.