1. A method for preventing overloading of a wireless network due to user activity of a user, the method, comprising: querying a resource requested in the activity, but remote from the user, based on timing characteristics of the activity of the user in the wireless network; receiving a response for the querying of the resource; wherein the response is used to determine if cached content on the mobile device for the activity directed towards the resources is valid.