update boyer-moore