support rename a file