updated now that SQLite + local scheduler work together, though SQLite still not recommended