some update of SmallViewer, now can get static html content from file