roll back to use IMMEDIATE transaction, which was mistakenly overwritten by the previous commit
design document for tuning SQLite