optionize rep strategy
update