made sqlite and mysql backend optional