- finish implementation of transaction logging
- execute jobs when application shutdown is triggered