hill-climbing has no frontier
update slide
move thread to controller