Do you have to remember to manually trigger commits/syncing or can you set it to commit/sync automatically (e.g., after a short period of inactivity)?