update arrow