Rename only when new filename differs