remove `serve_static`; custom serve static and handle routes