Not entirely automatically. The app would have to explicitly sync the model when it believes it can.
I do plan to add a helper for that, that keeps a list of unsynced models. Then a function could be called when the server is reachable, or just periodically.