now correctly pushes changes after global delete