arrow's update