1. A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for aligning data transfer to optimize connections made over a cellular network, the method, comprising: batching data received in multiple transactions for transmission to users over the cellular network such that a wireless connection need not be established in the cellular network every time each of the multiple transactions occurs; wherein, the data is individually batched for each of the users.