fix replace bug.