1. A data-store storing a set of computer instruction executable by at least one intelligent peripheral resource the set of computer instructions propagating changes to data in a data-store for a network, comprising: a. forming a schedule for each one of a group of the at least one intelligent peripheral resources; b. forming a query to the data-store for each intelligent peripheral resource, the query requesting a portion of the contents of the data-store that changed since a previous query was made to the data store; c. gathering new data using each one of the group of intelligent peripheral resources; and wherein each intelligent peripheral resource communicates with a group of data-stores; and d. updating the data-store with the new data and storing the updated data-store and the new data on a computer readable memory media.