implement reload (just save) and switch docs for Shiny docs