1. A method for adapting data retrieval polling in a mobile wireless device, the method comprising: while an adaptive pull mode is enabled in the mobile wireless device, polling a remote server by the mobile wireless device when a data retrieval polling timer expires; storing data retrieval information; and updating the data retrieval polling timer to a value based on the stored data retrieval information.