updating arrow