rolling back multi-changes