1. A system for automatically updating a device, the system comprising: a set of files including one or more files associated with a user; and a server configured to determine whether one or more changes have occurred to the set of files and configured to forward information related to the one or more changes to a device of the user.