update string matching algorithms note