1. A method for aligning data transfer with a mobile device to optimize connections made at the mobile device in a wireless network, the method, comprising: batching data of multiple transactions associated with mobile clients on the mobile device for transmission over the wireless network such that a connection need not be established at the mobile device every time each of the multiple transactions occurs; wherein, the data that is batched includes non user-interactive data of the mobile clients.