manually commit to attach dynamic attr