Without committing or closing the db, settings were not being saved. Also, adds a run_in_thread decorator to simplify the code.