Modify rename prototype.
If there is no item to sync, call block func.