add marked library, add _swapView to app_router