1. A method in a mobile device, the method comprising: assigning, by a processor, one or more dependency level values to collections of data, each collection of data having an existing priority level used to order the collections for synchronization, the dependency level values being represented by a dependency field appended to a priority field, wherein the dependency level values are assigned to the collections of data for extending the order of the collections within each existing priority level to change the order in which the collections are synchronized, and wherein the assigning assigns a non-contiguous dependency level value from any previously added dependency level values to collections; and sending the existing priority level and dependency level value of each collection to a network node to initiate synchronization of the collections of data based on the extended order, wherein the order of collections that share a similar existing priority level is determined by the dependency level values and the sending comprises transmitting an initialization packet from the mobile device, which includes the priority level and dependency level value of each collection.