Offline Syncing for ClientSide Web Applications