sqlite backend: properly handle missing sqlite db, groups(), cleanup