was due to sharp closes https://github.com/zyachel/libremdb/issues/63
this commit also fixes an accidental lockfile mismatch close https://github.com/zyachel/libremdb/issues/42
also used streaming when redis is disabled for faster response.
the application is now rewritten in next.js. this commit also adds the ability to see trailers, did you know, more like this, etc. on title page. BREAKING CHANGE: the whole application is rewritten from scratch.