updated follow path behavior to use update,calculate,clean