What's the best way to create a offline SQL DB which then syncs with a online SQL dB when a connection exists? I do not want to use firebase and supabase sadly has no offline capacity at this stage. Has anyone done something like this and is willing to help me out? I'd imagine timestamps are going to be a vital part of this