update arrow controller