make sure we ignore uncommited transactions
cleanup upon app start