updates to boyermoore