wrong logic - you should not delete before new data is ready