layer: add tdm_layer_commit_internal