first pass of the app syncs with the server