retrying structure commit