A method for regulating communications between a mobile communications device and a plurality of communication servers with improved power consumption at said mobile communications device, comprising: (a) bringing a mobile communications device in network communication with said plurality of communications servers to synchronize (i) transmission of said communications from said mobile communications device to at least a subset of said plurality of communications servers or (ii) retrieval of said communications from at least said subset of said plurality of communications servers to said mobile communications device over a period of time, wherein said mobile communications device includes an electronic display for displaying said communications; (b) generating a schedule to include multiple wakelock request slots over at least a portion of the period of time, wherein (i) each wakelock request slot is associated with at least one wakelock request for a corresponding communication server of the plurality of communication servers, and (ii) at least one of the multiple wakelock request slots is associated with multiple wakelock requests for multiple corresponding communication servers of the plurality of communication servers, so that an overhead associated with performing an activity of each of the multiple wakelock requests is shared; (c) using said schedule to (i) retrieve said communications at said mobile communications device from at least said subset of said plurality of communications servers, or (ii) transmit said communications from said mobile communications device to at least said subset of said plurality of communications servers, wherein said communications are retrieved or transmitted over said period of time; and (d) displaying said communications on said electronic display, thereby regulating said communications between said mobile communications device and said plurality of communication servers with improved power consumption at said mobile communications device based at least in part on the shared overhead. (a) bringing a mobile communications device in network communication with said plurality of communications servers to synchronize (i) transmission of said communications from said mobile communications device to at least a subset of said plurality of communications servers or (ii) retrieval of said communications from at least said subset of said plurality of communications servers to said mobile communications device over a period of time, wherein said mobile communications device includes an electronic display for displaying said communications; (b) generating a schedule to include multiple wakelock request slots over at least a portion of the period of time, wherein (i) each wakelock request slot is associated with at least one wakelock request for a corresponding communication server of the plurality of communication servers, and (ii) at least one of the multiple wakelock request slots is associated with multiple wakelock requests for multiple corresponding communication servers of the plurality of communication servers, so that an overhead associated with performing an activity of each of the multiple wakelock requests is shared; (c) using said schedule to (i) retrieve said communications at said mobile communications device from at least said subset of said plurality of communications servers, or (ii) transmit said communications from said mobile communications device to at least said subset of said plurality of communications servers, wherein said communications are retrieved or transmitted over said period of time; and (d) displaying said communications on said electronic display, thereby regulating said communications between said mobile communications device and said plurality of communication servers with improved power consumption at said mobile communications device based at least in part on the shared overhead.