update scaffolding mechanism