Push_to_hub doesn't overwrite

I use this code to upload my dataset to an existing dataset repo on huggingface: Dataset.from_pandas(correct_df, preserve_index=False).push_to_hub("xy")

It doesn’t seem to change anything on my huggingface dataset. The data remains the same. I expected it to be overwritten. How come? Im on the 2.14.1 datasets version.