always update some parts of the page instead of only on creation
simplify metadata storage
Merge branch 'master' into js-dsc-914
Merge pull request #794 from nla/js-dsc-914

Js dsc 914