Update block and inline and hierachy