add recorder
Fix
Fix js
fix recorder
refactor db doc