add sqlite, no longer support shelve & mysql