removed save-on-shutdown, using save-on-change pragma now for data storage