refactore sqlite plugin