introduced client-side cache with a show that responses a html5 manifest refs #15