repair bug + improve easydb