fixed "replace all" bug