init: add html initialization using data attributes
cache: implement simple cache
fix: save bytes using local variable